#ifndef TRACK_PROCESS_02_H
#define TRACK_PROCESS_02_H

/*****************************************************************************************
  @copyright  2020-2021
  @date       2021-03-02
  @author     qiaowei
  @contact    weiweiqiao@126.com
  @version    1.0
  @brief      处理航迹信息，相比Track_process类增加条件选择，航班号、二次代码、高度层
  @history    NONE
******************************************************************************************/

#include <QObject>

class Track_data_02;

class Track_process_02 : public QObject
{
    Q_OBJECT

public:
    explicit Track_process_02(QObject *parent = nullptr);
    ~Track_process_02();

public slots:
    /***************************************************************************
     @Date     2021-04-30
     @Author   qiaowei
     @Contact  weiweiqiao@126.com
     @Version  1.0
     @Brief    Show track in View filtering conditions
    ***************************************************************************/
    void sl_filter_track_data(QMap<QString, QVariant> *filter,
                           QList<Track_data_02*> *list);

signals:
    void si_update_track_to_show(int row, bool flag);
};

#endif // TRACK_PROCESS_02_H
